home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / mac.lha / mac / orbit_files.t < prev    next >
Text File  |  1988-08-09  |  4KB  |  141 lines

  1. (herald (front_end oload))
  2.  
  3. ;;; Copyright (c) 1985 Yale University
  4. ;;;     Authors: N Adams, R Kelsey, D Kranz, J Philbin, J Rees.
  5. ;;; This material was developed by the T Project at the Yale University Computer 
  6. ;;; Science Department.  Permission to copy this software, to redistribute it, 
  7. ;;; and to use it for any purpose is granted, subject to the following restric-
  8. ;;; tions and understandings.
  9. ;;; 1. Any copy made of this software must include this copyright notice in full.
  10. ;;; 2. Users of this software agree to make their best efforts (a) to return
  11. ;;;    to the T Project at Yale any improvements or extensions that they make,
  12. ;;;    so that these may be included in future releases; and (b) to inform
  13. ;;;    the T Project of noteworthy uses of this software.
  14. ;;; 3. All materials developed as a consequence of the use of this software
  15. ;;;    shall duly acknowledge such use, in accordance with the usual standards
  16. ;;;    of acknowledging credit in academic research.
  17. ;;; 4. Yale has made no warrantee or representation that the operation of
  18. ;;;    this software will be error-free, and Yale is under no obligation to
  19. ;;;    provide any services, by way of maintenance, update, or otherwise.
  20. ;;; 5. In conjunction with products arising from the use of this material,
  21. ;;;    there shall be no use of the name of the Yale University nor of any
  22. ;;;    adaptation thereof in any advertising, promotional, or sales literature
  23. ;;;    without prior written consent from Yale in each case.
  24. ;;;
  25.  
  26. (block
  27.  
  28. (define *orbit-files*
  29.     '((front_end free_stuff)
  30.       (top       o_imports)
  31.       ))
  32.  
  33. (define *top-files*
  34.     '(
  35.       (top defs)
  36.       (top util)
  37.       (top primop)
  38.       (top o_syntax)        ;** changed 12 July 86
  39.       (top top)
  40.       ))
  41.  
  42. (define *front-files*
  43.     '((front_end let_nodes)
  44.       (front_end type_sets)
  45.       (front_end types)
  46.       (front_end type)
  47.       (front_end envs)
  48.       (front_end nodestuff)
  49.       (front_end shape)
  50.       (front_end expand)
  51.       (front_end alpha)
  52.       (front_end declare)
  53.       (front_end node)
  54.       (front_end assign)
  55.  
  56.       (front_end simplify)
  57.       (front_end simpfy_call)
  58.       (front_end simpfy_let)
  59.       (front_end param)
  60.       (front_end simplifiers)
  61.       (front_end simplify_y)
  62.       (front_end fx_const)
  63.  
  64.       (front_end safe)
  65.       (front_end inf_files)
  66.       (front_end gen_inter)
  67.       (front_end fixup)
  68.       (front_end user)
  69.       (front_end user_error)
  70.       (front_end module)
  71.       (front_end analyze)
  72.       (front_end front)
  73.       ))
  74.  
  75. (define *back-end-files*
  76.     '((back_end strategy)
  77.       (back_end live)
  78.       (back_end closure)
  79.       (back_end type)
  80.       (back_end comex)
  81.       (back_end bookkeep)
  82.       (back_end generate)
  83.       (back_end generate_y)
  84.       (back_end parassign)
  85.       (back_end reg)
  86.       (back_end lookup)))
  87.  
  88. (define *orbit-m68-files*
  89.     '((back_end m68emit)
  90.       (back_end m68bookkeep)
  91.       (back_end m68gen)
  92.       (back_end m68locgen)
  93.       (back_end m68arithgen)
  94.       (back_end m20arithgen)
  95.       (back_end m68rep)
  96.       ))
  97.  
  98. (define *orbit-vax-files*
  99.     '((back_end vaxemit)
  100.       (back_end vaxbookkeep)
  101.       (back_end vaxgen)
  102.       (back_end vaxlocgen)
  103.       (back_end vaxarithgen)
  104.       (back_end vaxrep)
  105.       ))
  106.  
  107. (define *tas-files*
  108.     '((assembler as_open)      ;; for assembler & machine descriptions
  109.       (assembler as_utils)     ;; utilities for the assembler
  110.       (assembler as)           ;; client compiler interface
  111.       ;; the assembler
  112.       (assembler fg)
  113.       (assembler ib)
  114.       (assembler count)
  115.       (assembler mark)
  116.       (assembler bits)
  117.       (assembler listing)
  118.       ;; lap user interface
  119.       (assembler lap)
  120.       ))
  121.  
  122. (define *tas-m68-files*
  123.       '((assembler mini)
  124.       (assembler as_m68)
  125.       (assembler m68am)
  126.       (assembler m68is1)
  127.       (assembler m68is2)
  128.       (assembler m682is)
  129.       ))
  130.  
  131. (define *tas-vax-files*
  132.     '((assembler vaxmini)
  133.       (assembler as_vax)
  134.       (assembler vmodes)
  135.       (assembler vaxam)
  136.       (assembler vaxi)
  137.       (assembler vaxis)
  138.       ))
  139.  
  140. nil)
  141.